home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C19 / Borland.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  2.9 KB  |  102 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C19
  7. # using the Borland compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Borland.makefile
  11.  
  12. # Note: this requires the upgrade from
  13. # www.Borland.com for successful compilation!
  14. CPP = Bcc32
  15. CPPFLAGS = -w-inl -w-csu -wnak
  16. OFLAG = -e
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     TypenamedID.exe \
  25.     UsingTypename.exe \
  26.     stringConvTest.exe \
  27.     Getmem.exe \
  28.     TemplateFunctionAddress.exe \
  29.     applyGromit.exe \
  30.     TemplateTemplate.exe \
  31.     applyGromit2.exe \
  32.     Sorted.exe \
  33.     ExplicitInstantiation.exe \
  34.     DelayedInstantiation.exe 
  35.  
  36. test: all 
  37.     TypenamedID.exe  
  38.     UsingTypename.exe  
  39.     stringConvTest.exe  
  40.     Getmem.exe  
  41.     TemplateFunctionAddress.exe  
  42.     applyGromit.exe  
  43.     TemplateTemplate.exe  
  44.     applyGromit2.exe  
  45.     Sorted.exe  
  46.     ExplicitInstantiation.exe  
  47.     DelayedInstantiation.exe  
  48.  
  49. bugs: \
  50.     ArraySize.exe 
  51.  
  52. TypenamedID.exe: TypenamedID.obj 
  53.     $(CPP) $(OFLAG)TypenamedID.exe TypenamedID.obj 
  54.  
  55. UsingTypename.exe: UsingTypename.obj 
  56.     $(CPP) $(OFLAG)UsingTypename.exe UsingTypename.obj 
  57.  
  58. stringConvTest.exe: stringConvTest.obj 
  59.     $(CPP) $(OFLAG)stringConvTest.exe stringConvTest.obj 
  60.  
  61. Getmem.exe: Getmem.obj 
  62.     $(CPP) $(OFLAG)Getmem.exe Getmem.obj 
  63.  
  64. ArraySize.exe: ArraySize.obj 
  65.     $(CPP) $(OFLAG)ArraySize.exe ArraySize.obj 
  66.  
  67. TemplateFunctionAddress.exe: TemplateFunctionAddress.obj 
  68.     $(CPP) $(OFLAG)TemplateFunctionAddress.exe TemplateFunctionAddress.obj 
  69.  
  70. applyGromit.exe: applyGromit.obj 
  71.     $(CPP) $(OFLAG)applyGromit.exe applyGromit.obj 
  72.  
  73. TemplateTemplate.exe: TemplateTemplate.obj 
  74.     $(CPP) $(OFLAG)TemplateTemplate.exe TemplateTemplate.obj 
  75.  
  76. applyGromit2.exe: applyGromit2.obj 
  77.     $(CPP) $(OFLAG)applyGromit2.exe applyGromit2.obj 
  78.  
  79. Sorted.exe: Sorted.obj 
  80.     $(CPP) $(OFLAG)Sorted.exe Sorted.obj 
  81.  
  82. ExplicitInstantiation.exe: ExplicitInstantiation.obj 
  83.     $(CPP) $(OFLAG)ExplicitInstantiation.exe ExplicitInstantiation.obj 
  84.  
  85. DelayedInstantiation.exe: DelayedInstantiation.obj 
  86.     $(CPP) $(OFLAG)DelayedInstantiation.exe DelayedInstantiation.obj 
  87.  
  88.  
  89. TypenamedID.obj: TypenamedID.cpp 
  90. UsingTypename.obj: UsingTypename.cpp 
  91. stringConvTest.obj: stringConvTest.cpp stringConv.h 
  92. Getmem.obj: Getmem.cpp Getmem.h 
  93. ArraySize.obj: ArraySize.cpp ..\arraySize.h 
  94. TemplateFunctionAddress.obj: TemplateFunctionAddress.cpp 
  95. applyGromit.obj: applyGromit.cpp Gromit.h applySequence.h 
  96. TemplateTemplate.obj: TemplateTemplate.cpp 
  97. applyGromit2.obj: applyGromit2.cpp Gromit.h applyMember.h 
  98. Sorted.obj: Sorted.cpp Sorted.h Urand.h ..\arraySize.h 
  99. ExplicitInstantiation.obj: ExplicitInstantiation.cpp Urand.h Sorted.h 
  100. DelayedInstantiation.obj: DelayedInstantiation.cpp 
  101.  
  102.